/********************************************************************************
** Form generated from reading UI file 'frmdeviceupdate.ui'
**
** Created by: Qt User Interface Compiler version 5.12.9
**
** WARNING! All changes made in this file will be lost when recompiling UI file!
********************************************************************************/

#ifndef UI_FRMDEVICEUPDATE_H
#define UI_FRMDEVICEUPDATE_H

#include <QtCore/QVariant>
#include <QtWidgets/QApplication>
#include <QtWidgets/QComboBox>
#include <QtWidgets/QFormLayout>
#include <QtWidgets/QGroupBox>
#include <QtWidgets/QHBoxLayout>
#include <QtWidgets/QLabel>
#include <QtWidgets/QLineEdit>
#include <QtWidgets/QPushButton>
#include <QtWidgets/QVBoxLayout>
#include <QtWidgets/QWidget>

QT_BEGIN_NAMESPACE

class Ui_frmdeviceupdate
{
public:
    QVBoxLayout *verticalLayout;
    QGroupBox *groupBoxModeControl;
    QHBoxLayout *horizontalLayout;
    QPushButton *enterCommandModeButton;
    QPushButton *exitCommandModeButton;
    QGroupBox *groupBoxMqttConfig;
    QFormLayout *formLayout;
    QLabel *labelMqttIp;
    QLineEdit *mqttIpLineEdit;
    QLabel *labelMqttPort;
    QLineEdit *mqttPortLineEdit;
    QLabel *labelMqttDeviceId;
    QLineEdit *mqttDeviceIdLineEdit;
    QLabel *labelMqttUsername;
    QLineEdit *mqttUsernameLineEdit;
    QLabel *labelMqttPassword;
    QLineEdit *mqttPasswordLineEdit;
    QLabel *labelMqttTopic;
    QLineEdit *mqttTopicLineEdit;
    QPushButton *btnReportTopic;
    QPushButton *btnDownlinkTopic;
    QPushButton *btnResponseTopic;
    QComboBox *queryTopicTypeComboBox;
    QHBoxLayout *horizontalLayout_2;
    QPushButton *sendConfigButton;
    QPushButton *cancelButton;
    QPushButton *saveConfigButton;
    QPushButton *loadConfigButton;

    void setupUi(QWidget *frmdeviceupdate)
    {
        if (frmdeviceupdate->objectName().isEmpty())
            frmdeviceupdate->setObjectName(QString::fromUtf8("frmdeviceupdate"));
        frmdeviceupdate->resize(450, 500);
        verticalLayout = new QVBoxLayout(frmdeviceupdate);
        verticalLayout->setObjectName(QString::fromUtf8("verticalLayout"));
        groupBoxModeControl = new QGroupBox(frmdeviceupdate);
        groupBoxModeControl->setObjectName(QString::fromUtf8("groupBoxModeControl"));
        horizontalLayout = new QHBoxLayout(groupBoxModeControl);
        horizontalLayout->setObjectName(QString::fromUtf8("horizontalLayout"));
        enterCommandModeButton = new QPushButton(groupBoxModeControl);
        enterCommandModeButton->setObjectName(QString::fromUtf8("enterCommandModeButton"));
        enterCommandModeButton->setEnabled(false);

        horizontalLayout->addWidget(enterCommandModeButton);

        exitCommandModeButton = new QPushButton(groupBoxModeControl);
        exitCommandModeButton->setObjectName(QString::fromUtf8("exitCommandModeButton"));
        exitCommandModeButton->setEnabled(false);

        horizontalLayout->addWidget(exitCommandModeButton);


        verticalLayout->addWidget(groupBoxModeControl);

        groupBoxMqttConfig = new QGroupBox(frmdeviceupdate);
        groupBoxMqttConfig->setObjectName(QString::fromUtf8("groupBoxMqttConfig"));
        formLayout = new QFormLayout(groupBoxMqttConfig);
        formLayout->setObjectName(QString::fromUtf8("formLayout"));
        labelMqttIp = new QLabel(groupBoxMqttConfig);
        labelMqttIp->setObjectName(QString::fromUtf8("labelMqttIp"));

        formLayout->setWidget(0, QFormLayout::LabelRole, labelMqttIp);

        mqttIpLineEdit = new QLineEdit(groupBoxMqttConfig);
        mqttIpLineEdit->setObjectName(QString::fromUtf8("mqttIpLineEdit"));

        formLayout->setWidget(0, QFormLayout::FieldRole, mqttIpLineEdit);

        labelMqttPort = new QLabel(groupBoxMqttConfig);
        labelMqttPort->setObjectName(QString::fromUtf8("labelMqttPort"));

        formLayout->setWidget(1, QFormLayout::LabelRole, labelMqttPort);

        mqttPortLineEdit = new QLineEdit(groupBoxMqttConfig);
        mqttPortLineEdit->setObjectName(QString::fromUtf8("mqttPortLineEdit"));

        formLayout->setWidget(1, QFormLayout::FieldRole, mqttPortLineEdit);

        labelMqttDeviceId = new QLabel(groupBoxMqttConfig);
        labelMqttDeviceId->setObjectName(QString::fromUtf8("labelMqttDeviceId"));

        formLayout->setWidget(2, QFormLayout::LabelRole, labelMqttDeviceId);

        mqttDeviceIdLineEdit = new QLineEdit(groupBoxMqttConfig);
        mqttDeviceIdLineEdit->setObjectName(QString::fromUtf8("mqttDeviceIdLineEdit"));

        formLayout->setWidget(2, QFormLayout::FieldRole, mqttDeviceIdLineEdit);

        labelMqttUsername = new QLabel(groupBoxMqttConfig);
        labelMqttUsername->setObjectName(QString::fromUtf8("labelMqttUsername"));

        formLayout->setWidget(3, QFormLayout::LabelRole, labelMqttUsername);

        mqttUsernameLineEdit = new QLineEdit(groupBoxMqttConfig);
        mqttUsernameLineEdit->setObjectName(QString::fromUtf8("mqttUsernameLineEdit"));

        formLayout->setWidget(3, QFormLayout::FieldRole, mqttUsernameLineEdit);

        labelMqttPassword = new QLabel(groupBoxMqttConfig);
        labelMqttPassword->setObjectName(QString::fromUtf8("labelMqttPassword"));

        formLayout->setWidget(4, QFormLayout::LabelRole, labelMqttPassword);

        mqttPasswordLineEdit = new QLineEdit(groupBoxMqttConfig);
        mqttPasswordLineEdit->setObjectName(QString::fromUtf8("mqttPasswordLineEdit"));
        mqttPasswordLineEdit->setEchoMode(QLineEdit::Password);

        formLayout->setWidget(4, QFormLayout::FieldRole, mqttPasswordLineEdit);

        labelMqttTopic = new QLabel(groupBoxMqttConfig);
        labelMqttTopic->setObjectName(QString::fromUtf8("labelMqttTopic"));

        formLayout->setWidget(5, QFormLayout::LabelRole, labelMqttTopic);

        mqttTopicLineEdit = new QLineEdit(groupBoxMqttConfig);
        mqttTopicLineEdit->setObjectName(QString::fromUtf8("mqttTopicLineEdit"));

        formLayout->setWidget(5, QFormLayout::FieldRole, mqttTopicLineEdit);

        btnReportTopic = new QPushButton(groupBoxMqttConfig);
        btnReportTopic->setObjectName(QString::fromUtf8("btnReportTopic"));
        btnReportTopic->setEnabled(false);

        formLayout->setWidget(6, QFormLayout::LabelRole, btnReportTopic);

        btnDownlinkTopic = new QPushButton(groupBoxMqttConfig);
        btnDownlinkTopic->setObjectName(QString::fromUtf8("btnDownlinkTopic"));
        btnDownlinkTopic->setEnabled(false);

        formLayout->setWidget(6, QFormLayout::FieldRole, btnDownlinkTopic);

        btnResponseTopic = new QPushButton(groupBoxMqttConfig);
        btnResponseTopic->setObjectName(QString::fromUtf8("btnResponseTopic"));
        btnResponseTopic->setEnabled(false);

        formLayout->setWidget(7, QFormLayout::LabelRole, btnResponseTopic);

        queryTopicTypeComboBox = new QComboBox(groupBoxMqttConfig);
        queryTopicTypeComboBox->addItem(QString());
        queryTopicTypeComboBox->addItem(QString());
        queryTopicTypeComboBox->addItem(QString());
        queryTopicTypeComboBox->addItem(QString());
        queryTopicTypeComboBox->setObjectName(QString::fromUtf8("queryTopicTypeComboBox"));
        queryTopicTypeComboBox->setEnabled(false);
        queryTopicTypeComboBox->setStyleSheet(QString::fromUtf8("QComboBox { background-color: #F0F0F0; font-size: 14px; font-family: \"Microsoft YaHei\", \"\345\276\256\350\275\257\351\233\205\351\273\221\", Arial, sans-serif; } QComboBox:disabled { background-color: #E0E0E0; } QComboBox QAbstractItemView { background-color: #FFFFFF; selection-background-color: #4A90E2; selection-color: white; }"));

        formLayout->setWidget(7, QFormLayout::FieldRole, queryTopicTypeComboBox);


        verticalLayout->addWidget(groupBoxMqttConfig);

        horizontalLayout_2 = new QHBoxLayout();
        horizontalLayout_2->setObjectName(QString::fromUtf8("horizontalLayout_2"));
        sendConfigButton = new QPushButton(frmdeviceupdate);
        sendConfigButton->setObjectName(QString::fromUtf8("sendConfigButton"));
        sendConfigButton->setEnabled(false);

        horizontalLayout_2->addWidget(sendConfigButton);

        cancelButton = new QPushButton(frmdeviceupdate);
        cancelButton->setObjectName(QString::fromUtf8("cancelButton"));
        cancelButton->setEnabled(false);

        horizontalLayout_2->addWidget(cancelButton);

        saveConfigButton = new QPushButton(frmdeviceupdate);
        saveConfigButton->setObjectName(QString::fromUtf8("saveConfigButton"));

        horizontalLayout_2->addWidget(saveConfigButton);

        loadConfigButton = new QPushButton(frmdeviceupdate);
        loadConfigButton->setObjectName(QString::fromUtf8("loadConfigButton"));

        horizontalLayout_2->addWidget(loadConfigButton);


        verticalLayout->addLayout(horizontalLayout_2);


        retranslateUi(frmdeviceupdate);

        QMetaObject::connectSlotsByName(frmdeviceupdate);
    } // setupUi

    void retranslateUi(QWidget *frmdeviceupdate)
    {
        groupBoxModeControl->setTitle(QApplication::translate("frmdeviceupdate", "\346\214\207\344\273\244\346\250\241\345\274\217\346\216\247\345\210\266", nullptr));
        enterCommandModeButton->setText(QApplication::translate("frmdeviceupdate", "\350\277\233\345\205\245\346\214\207\344\273\244\346\250\241\345\274\217", nullptr));
        exitCommandModeButton->setText(QApplication::translate("frmdeviceupdate", "\351\200\200\345\207\272\346\214\207\344\273\244\346\250\241\345\274\217", nullptr));
        groupBoxMqttConfig->setTitle(QApplication::translate("frmdeviceupdate", "MQTT \351\205\215\347\275\256", nullptr));
        labelMqttIp->setText(QApplication::translate("frmdeviceupdate", "IP \345\234\260\345\235\200:", nullptr));
        mqttIpLineEdit->setPlaceholderText(QApplication::translate("frmdeviceupdate", "\350\257\267\350\276\223\345\205\245 MQTT IP \345\234\260\345\235\200\357\274\210\344\276\213\345\246\202 192.168.1.100 \346\210\226 mqtt.example.com\357\274\211", nullptr));
        labelMqttPort->setText(QApplication::translate("frmdeviceupdate", "\347\253\257\345\217\243:", nullptr));
        mqttPortLineEdit->setText(QApplication::translate("frmdeviceupdate", "00000", nullptr));
        mqttPortLineEdit->setPlaceholderText(QApplication::translate("frmdeviceupdate", "\350\257\267\350\276\223\345\205\245 MQTT \347\253\257\345\217\243\357\274\210\344\276\213\345\246\202 1883\357\274\211", nullptr));
        labelMqttDeviceId->setText(QApplication::translate("frmdeviceupdate", "\350\256\276\345\244\207 ID:", nullptr));
        mqttDeviceIdLineEdit->setPlaceholderText(QApplication::translate("frmdeviceupdate", "\350\257\267\350\276\223\345\205\245\350\256\276\345\244\207 ID\357\274\210\344\276\213\345\246\202 device_001\357\274\211", nullptr));
        labelMqttUsername->setText(QApplication::translate("frmdeviceupdate", "\347\224\250\346\210\267\345\220\215:", nullptr));
        mqttUsernameLineEdit->setPlaceholderText(QApplication::translate("frmdeviceupdate", "\350\257\267\350\276\223\345\205\245\347\224\250\346\210\267\345\220\215\357\274\210\345\217\257\351\200\211\357\274\211", nullptr));
        labelMqttPassword->setText(QApplication::translate("frmdeviceupdate", "\345\257\206\347\240\201:", nullptr));
        mqttPasswordLineEdit->setPlaceholderText(QApplication::translate("frmdeviceupdate", "\350\257\267\350\276\223\345\205\245\345\257\206\347\240\201\357\274\210\345\217\257\351\200\211\357\274\211", nullptr));
        labelMqttTopic->setText(QApplication::translate("frmdeviceupdate", "topic:", nullptr));
        mqttTopicLineEdit->setPlaceholderText(QApplication::translate("frmdeviceupdate", "\350\257\267\350\276\223\345\205\245topic", nullptr));
        btnReportTopic->setText(QApplication::translate("frmdeviceupdate", "\344\270\212\346\212\245topic", nullptr));
        btnDownlinkTopic->setText(QApplication::translate("frmdeviceupdate", "\344\270\213\350\241\214topic", nullptr));
        btnResponseTopic->setText(QApplication::translate("frmdeviceupdate", "\345\223\215\345\272\224topic", nullptr));
        queryTopicTypeComboBox->setItemText(0, QApplication::translate("frmdeviceupdate", "\346\237\245\350\257\242topic", nullptr));
        queryTopicTypeComboBox->setItemText(1, QApplication::translate("frmdeviceupdate", "\346\237\245\350\257\242\344\270\212\346\212\245topic", nullptr));
        queryTopicTypeComboBox->setItemText(2, QApplication::translate("frmdeviceupdate", "\346\237\245\350\257\242\344\270\213\350\241\214topic", nullptr));
        queryTopicTypeComboBox->setItemText(3, QApplication::translate("frmdeviceupdate", "\346\237\245\350\257\242\345\223\215\345\272\224topic", nullptr));

        sendConfigButton->setText(QApplication::translate("frmdeviceupdate", "\344\270\213\345\217\221\351\205\215\347\275\256", nullptr));
        cancelButton->setText(QApplication::translate("frmdeviceupdate", "\345\217\226\346\266\210", nullptr));
        saveConfigButton->setText(QApplication::translate("frmdeviceupdate", "\344\277\235\345\255\230\351\205\215\347\275\256", nullptr));
        loadConfigButton->setText(QApplication::translate("frmdeviceupdate", "\350\257\273\345\217\226\351\205\215\347\275\256", nullptr));
        Q_UNUSED(frmdeviceupdate);
    } // retranslateUi

};

namespace Ui {
    class frmdeviceupdate: public Ui_frmdeviceupdate {};
} // namespace Ui

QT_END_NAMESPACE

#endif // UI_FRMDEVICEUPDATE_H
